import { Rule, RuleType } from '@midwayjs/validate';

export class CreateStudentDTO {
  // // 学生姓名
  // @Rule(RuleType.string().required().min(1).max(15))
  // name: string;

  // // 学生所在班级ID
  // @Rule(RuleType.number().required())
  // classId: number;
}

export class UpdateStudentDTO {
  // 学生姓名，非必填
  @Rule(RuleType.string().allow(null).min(1).max(15))
  name: string | null;

  // 学生所在班级ID，非必填
  @Rule(RuleType.number().allow(null))
  classId: number | null;
}
